﻿@using DHQGHN.DAL.Models.TDT
@model  DHQGHN.DAL.Common.DataPage<DHQGHN.DAL.Models.TDT.Address>

@{
    ViewBag.Title = "Danh sách bảng kê";
}
<br />
<div align="center">

    <style type="text/css">
        .webgrid-table {
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            font-size: 1.2em;
            width: 80%;
            display: table;
            border-collapse: separate;
            border: solid 1px #98BF21;
            background-color: white;
        }

            .webgrid-table td, th {
                border: 1px solid #98BF21;
                padding: 3px 7px 2px;
                width: auto;
            }

        .webgrid-header {
            background-color: #A7C942;
            color: #FFFFFF;
            padding-bottom: 4px;
            padding-top: 5px;
            text-align: left;
        }

        .webgrid-footer {
        }

        .webgrid-row-style {
            padding: 3px 7px 2px;
        }

        .webgrid-alternating-row {
            background-color: #EAF2D3;
            padding: 3px 7px 2px;
        }
    </style>

    @if (Model.Data.Any())
    {
        var grid = new WebGrid(null, defaultSort: "HouseHoldCode"
            , columnNames: new[] { "AddressID", "CountryID", "AdminisUnitExtID", "Code", "Name", "GPSLongITude",
                               "GPSLatITude", "GPSWrongNumber", "Descriptions", "Deleted", "StartDate", "EndDate", "LastUpdated", "RecodeCount"}
                                   , rowsPerPage: Model.PageSize);

        grid.Bind(Model.Data, rowCount: Model.RecordCount, autoSortAndPage: false);
        @grid.GetHtml(columns: grid.Columns(
            //grid.Column(columnName: "AddressID", header: "Mã địa chỉ", format: (item) => item.AddressID),
            grid.Column(columnName: "CountryID", header: "Mã Quốc gia", format: (item) => item.CountryID),
            grid.Column(columnName: "AdminisUnitExtID", header: "Mã hành chính", format: (item) => item.AdminisUnitExtID),
            grid.Column(columnName: "Code", header: "Mã bưu chính", format: (item) => item.Code),
            grid.Column(columnName: "Name", header: "Tên nhà", format: (item) => item.Name),
            grid.Column(columnName: "GPSLongITude", header: "Kinh độ", format: (item) => item.GPSLongITude),
            grid.Column(columnName: "GPSLatITude", header: "Vĩ độ", format: (item) => item.GPSLatITude),
            grid.Column(columnName: "Deleted", header: "Đã xóa ?", format: (item) => item.Deleted),
            grid.Column(columnName: "LastUpdated", header: "Lần sửa cuối", format: (item) => item.LastUpdated),
           
    grid.Column(format: (item) => Html.ActionLink("Chỉnh sửa", "Edit", new { item.AddressID })),
    grid.Column(format: (item) => Html.ActionLink("Chi tiết", "Details", new { item.AddressID}))
     ))

    }
    else
    {
        <p>Không tìm thấy bảng kê nào</p>
    }
</div>
<p>
    @Html.ActionLink("Tạo mới", "../Home/LapBangKe")
</p>


